//
// Created by benxb on 2021/12/7.
//

#include "catelog/point_cloud.h"

namespace benxdb {


template<typename PointT>
PointCloud<PointT>::PointCloud(std::initializer_list<PointT> il) {
//    data_ = std::make_shared<std::vector<PointT>>();
    data_ = std::shared_ptr<std::vector<PointT>>(new std::vector<PointT>(il));
}

//template<typename PointT>
//PointCloud<PointT>::PointCloud() {
//    data_ = std::shared_ptr<std::vector<PointT>>(new std::vector<PointT>());
//}


}